package com.wmm.dao;

import com.wmm.bean.Student;

import java.util.List;

public interface StudentDao {

    // 自定义抽象方法描述增加学生功能的实现
    public abstract boolean addStudent(Student student);

    // 自定义抽象方法描述删除学生功能的实现
    public abstract boolean deleteStudent(String studentno);

    // 自定义抽象方法描述更新学生信息功能的实现
    public abstract boolean updateStudent(Student student);

    // 自定义抽象方法描述查询学生功能的实现
    public abstract List<Student> queryStudent(String id, String name);

    /**
     * 分页查询每页的记录数
     * @param start
     * @param rows
     * @return
     */
    public List<Student> findByPage(int start, int rows);

    /**
     * 查询总记录数
     * @return
     */
    public int findTotalCount();

    public List<Student> findqueryByPage(int start, int rows, String studentno, String name);

    public int findqueryTotalCount(String bystudentno, String byname);
}
